package com.paypalpay.entity.appinterface.resultsynchronization.request;

import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;

import java.io.Serializable;

@Setter
@Getter
public class RequestChannelResultSynchronizationTradeData implements Serializable {

    @ApiModelProperty(value = "套餐产品名称", example = "欧洲陆运线产品一 10m/月",dataType = "String")
    private String packageName;

    @ApiModelProperty(value = "领科的订单号", example = "SIM111111111111",dataType = "String")
    private String orderId;

    @ApiModelProperty(value = "渠道的唯一订单id", example = "00001",dataType = "String")
    private String requestOrderId;

    @ApiModelProperty(value = "设备id，旅游卡的iccid，iot卡就是imei号，SOC也是imei号", example = "44444444444444444444444444",dataType = "String")
    private String deviceId;

    @ApiModelProperty(value = "设备类型，旅游卡是1，iot卡是2，SOC是3", example = "2",dataType = "String")
    private String deviceType;

    @ApiModelProperty(value = "支付方式：1-公众号支付，2-paypal，3-oceanpay，4-H5微信支付", example = "4",dataType = "String")
    private String payType;

    @ApiModelProperty(value = "支付的金额", example = "69.99",dataType = "String")
    private String payAmount;

    @ApiModelProperty(value = "支付的结果", example = "success",dataType = "String")
    private String payRst;

}
